// alert("hello,js");
//单行注释
/*多行注释*/
// 声明一个变量a
var a;
// 初始化变量（赋值）a
a=10;//Number

// 输出a
console.log("🚀 ~ a:", a)
// 修改a的值
a="你好";
console.log("🚀 ~ a:", a);
{
    //声明变量b并初始化
    var b = 10;
    console.log("🚀 ~ b:", b)
    let c = 20;
    console.log("🚀 ~ c:", c)
}
console.log("🚀 ~ b:", b)
// console.log("🚀 ~ c:", c)
// 声明一个常量
const d = 30;
console.log("🚀 ~ d:", d)
// d = 40;//const声明的变量的值不可以修改
console.log("🚀 ~ d:", d)


console.log("🚀 ~ a:", a)
var a = 100;
console.log("🚀 ~ a:", a)
let name;
console.log("🚀 ~ name:", name)


console.log("🚀 ~ typeof a:", typeof a)
console.log("🚀 ~ typeof b:", typeof b)
console.log("🚀 ~ typeof c:", typeof c)
console.log("🚀 ~ typeof d:", typeof d)
console.log("🚀 ~ typeof e:", typeof e)

console.log("🚀 ~ typeof "hello"", typeof "hello");
console.log("🤡 CC - typeof 'A'", typeof 'A');
console.log("123123''123''123123");
console.log(typeof true);
console.log(typeof 'true');
console.log(typeof false);
console.log(typeof "false");
console.log(typeof null);// object
// 这里的null被认为是对象的占位符
